﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace RestServices.Response.SkyDrive
{
    [DataContract]
    public class SkyDriveFolder
    {
        [DataMember(Name = "id")]
        public string Id { get; set; }
        [DataMember(Name = "from")]
        public SkyDriveFrom From { get; set; }
        [DataMember(Name = "name")]
        public string Name { get; set; }
        [DataMember(Name = "description")]
        public string Description { get; set; }
        [DataMember(Name = "parent_id")]
        public string ParentId { get; set; }
        [DataMember(Name = "upload_location")]
        public string UploadLocation { get; set; }
        [DataMember(Name = "is_embeddable")]
        public bool IsEmbeddable { get; set; }
        [DataMember(Name = "count")]
        public int Count { get; set; }
        [DataMember(Name = "link")]
        public string Link { get; set; }
        [DataMember(Name = "type")]
        public string Type { get; set; }
        [DataMember(Name = "shared_with")]
        public SkyDriveWith SharedWith { get; set; }
        [DataMember(Name = "created_time")]
        public string CreatedTime { get; set; }
        [DataMember(Name = "updated_time")]
        public string UpdateTime { get; set; }
    }
}
